package cn.rknn.iot.entity.iot;

public class Channel {

    private Long id;

    private Long productId;

    private String productKey;

    private String name;

    /**
    * 通道标识key，类似mqtttopic
    * 创建后，只能删除，不能修改
    */
    private String key;


    /**
    * 0：上行
    * 1：下行
    * 不仅下行通道也能，下发指令，具备读写权限的属性也可以下发指令
    */
    private int type;

    /**
    * 0：同步
    * 1：异步
    */
    private int callType;

    /**
    * 0: 不需要对方回复响应
    * 1：需要对方回复响应
    */
    private int ack;

    /**
     * 乐观锁版本号
     */
    private Long  version;
}